#conding = utf-8
from base.find_element import FindElement


class RegisterPage(object):
    #获取配置信息
    def __init__(self,driver):
        self.find_e = FindElement(driver)

    #获取电话号码元素
    def get_phone_element(self):
        return self.find_e.get_element("phone")

    #获取图片验证码
    def get_code_image_element(self):
        return self.find_e.get_element("code_image")

    #获取图片验证码信息
    def get_code_element(self):
        return self.find_e.get_element("code")

    #获取发送手机验证码-点击信息
    def get_phone_code_click_element(self):
        return self.find_e.get_element("phone_code_click")

    #获取手机短信验证码信息
    def get_phone_code_element(self):
        return self.find_e.get_element("phone_code")

    #获取输入密码信息
    def get_password_element(self):
        return self.find_e.get_element("password")

    #获取确认密码信息
    def get_confirm_password_element(self):
        return self.find_e.get_element("confirm_password")

    #获取注册按钮信息
    def get_register_button_element(self):
        return self.find_e.get_element("register_button")

        
    # 错误信息
    #获取手机号格式错误信息
    def get_phone_error(self):
        return self.find_e.get_element("phone_error")

    #获取图片验证码-输入错误信息
    def get_code_error_element(self):
        return self.find_e.get_element("code_error")
    
    #获取手机短信验证码-输入错误信息
    def get_phone_code_error_element(self):
        return self.find_e.get_element("phone_code_error")

    #获取输入密码格式错误信息
    def get_password_error_element(self):
        return self.find_e.get_element("password_error")

    #获取确认密码-密码不一致错误信息
    def get_confirm_password_error_element(self):
        return self.find_e.get_element("confirm_password_error")

    
